import axios from 'axios'
import Vue from 'vue'
import { Toast } from 'vant'

Vue.use(Toast)
// 实列化
const ajax = axios.create({
  baseURL: 'http://www.xiongmaoyouxuan.com/api'
})

// let toast = null

// // 请求拦截
// ajax.interceptors.request.use(config => {
//   /**
//    * 异步请求数据，显示提示框
//    */
//   toast = Toast.loading({
//     message: '加载中...',
//     forbidClick: true
//   })
//   return config
// })

// 响应拦截
ajax.interceptors.response.use(resData => {
  if (resData.status === 200) {
    if (resData.data.code === 200) {
      return resData.data.data
    }
  }
  return Promise.reject(new Error('请求服务器资源失败'))
})

export const getCategories = () => {
  return ajax.get('/tabs?sa=')
}

export const getSubcategories = pid => {
  return ajax.get(`/tab/${pid}?start=0`)
}
